草庐IT

CCD 实验组

全部标签

操作系统实验 银行家算法C++

实验目的:编程实现安全性算法及银行家算法,以帮助深刻理解银行家算法避免死锁的原理。算法流程图:  实现代码:  #includeusingnamespacestd;constintp=5; //进程数constintr=4; //资源种类//输入函数voidinput(inta[p][r],intb[p][r],intc[p][r],intd[r]) //a-max,b-allocation,c-need,d-available{ inti,j; cout>a[i][j]; cout>b[i][j]; cout>c[i][j]; cout>d[j];}//比较函数intcom(intm[

东北大学2023分布式操作系统实验

1.实验目的建立伪分布式(有条件的可以建立分布式环境)的Hadoop环境,并成功运行示例程序。2.Hadoop简介2.1Hadoop项目基础结构在其核心,Hadoop主要有两个层次,即:加工/计算层(MapReduce)存储层(Hadoop分布式文件系统)除了上面提到的两个核心组件,Hadoop的框架还包括以下两个模块:Hadoop通用:这是Java库和其他Hadoop组件所需的实用工具HadoopYARN:这是作业调度和集群资源管理的框架注:本实验主要涉及到:HDFS(分布式文件系统)、YARN(资源管理和调度框架)、以及MapReduce(离线计算)。2.2Hadoop组成架构(1)HDF

编译原理实验报告(源程序的预处理)

目录1、概述1.1实验目标1.2实验描述2、技术分析2.1代码预处理2.2c语言基本语法和文件操作技术3.设计与实现3.1设计思路3.2实现方法3.3实验结果及分析4、总结1、概述1.1实验目标1.1.1理解源程序预处理的作用1.1.2掌握程序设计的基本方法1.2实验描述从文本文件中读入源代码文本字符串,去掉源程序中的空格,跳格,回车,换行,注释等,预处理结束后写入另外一个文本文件中2、技术分析2.1代码预处理预处理是程序编译的重要过程。这次实验的预编译内容是将本文件中读入源代码文本字符串,去掉源程序中的空格,跳格,回车,换行,注释等1.去掉空格是循环判断当前指针是否指向空格的ASCLL码32

PacketTracer 5.0实验(六) 路由器基本配置

一、实验目标掌握路由器几种常用配置方法;掌握采用Console线缆配置路由器的方法;掌握采用telnet方式配置路由器的方法;熟悉路由器不同的命令行操作模式以及各种模式之间的切换;掌握路由器的基本配置命令;二、技术原理路由器的管理方式基本分为两种:带内管理和带外管理。通过路由器的Console口管理路由器属于带外管理,不占用路由器的网络接口,其特点是需要使用配置线缆,近距离配置。第一次配置时必须利用Console端口进行配置。三、实验步骤实验拓扑Pc:192.168.1.2/24gw:192.168.1.1R:fa0/0192.168.1.11、用标准console线缆连接计算机的串口和路由器

【华为网络模拟器eNSP】IPv6 网络拓扑搭建实验

eNSP实验报告——IPv6网络拓扑搭建实验eNSP实验报告——IPv6网络搭建及OSPFv3协议运用实验目标实验环境实验拓扑图实验步骤实验结果配置信息eNSP安装包及课程下载地址eNSP实验报告——IPv6网络搭建及OSPFv3协议运用本文实验参考自B站up主改名需要6硬币哦发布在B站的视频:实验7-IPv6与OSPFv3拓扑搭建、网络配置及实验分析等处有作者本人理解,若有错误之处,还请谅解并指出,感谢!实验目标学习使用eNSP软件的使用和多节点网络拓朴搭建;理解汇总路由的运作原理,完成交换机、路由器、PC的基础配置;掌握IPv6默认路由和静态路由的配置方法,配置IPv6以太网网络;使用OS

单片机原理与应用实验一 清零程序(C语言版)

单片机原理与应用实验一 清零程序(设计性实验)一、实验目的掌握汇编语言设计和调试方法。二、实验原理利用R0寄存器做为循环次数计数器,利用DPTR寄存器做为外部RAM的地址指针,通过循环赋值实现外部RAM0000H~00FFH单元内容的清零。三、主要仪器及耗材星研SUNES59PA单片机实验仪和PC机。四、实验内容与步骤实验内容:编程实现将外部RAM0000H~00FFH单元的内容清零。实验步骤:①在星研集成环境下新建项目文件,然后新建源程序文件,注意源程序文件的扩展名应该是ASM。输入源程序并存盘;②对源程序进行编译、链接形成目标代码,同时排除源程序中的错误;③将编译、链接形成的调试文件(.D

数据结构(C语言)实验-单链表

不带头结点的单链表链表倒置假设线性表(a1,a2,a3,…an)采用不带头结点的单链表存储,请设计算法函数linklistreverse1(linklist head)和voidreverse2(linklist*head)将不带头结点的单链表head就地倒置,使表变成(an,an-1,…a3.a2,a1)。并构造测试用例进行测试。linklistreverse1(linklisthead){linklistp;linklistnew_list;new_list=NULL;p=NULL;while(head==NULL||head->next==NULL){returnhead;}while(

【基于Python的概率论与数理统计实验】实验1_抛硬币实验的模拟

【基于Python的概率论与数理统计实验】实验1_抛硬币实验的模拟一、实验目的1.通过抛硬币实验来验证频率具有稳定性。2.学会使用Python作图。二、实验要求1.复习大数定律。2.画图显示运行结果。三、实验内容利用Python编写程序,以产生一系列0和1的随机数,模拟抛硬币实验。验证抛一枚质地均匀的硬币,正面向上事件频率的稳定值为0.5。四、实验步骤(1)生成0和1的随机数序列,将其放入列表count中,也可用函数表示。(2)统计0和1出现的次数,将其放入a中。a[0]、a[1]分别表示0和1出现的次数。(3)画图展示每次实验正面向上事件的频率。#方法1:使用Counter函数进行计数fro

FPGA与STM32_FSMC总线通信实验

FPGA与STM32_FSMC总线通信实验内部存储器IP核的参数设置创建IP核FPGA代码STM32标准库的程序STM32F407上自带FSMC控制器,通过FSMC总线的地址复用模式实现STM32与FPGA之间的通信,FPGA内部建立RAM块,FPGA桥接STM32和RAM块,通过FSMC总线从STM32向RAM块中写入数据(数据为0到511),然后读取RAM出来的数据并进行验证。原理图如下图所示:内部存储器IP核的参数设置单端口RAM参数介绍创建IP核①框是设置输出数据端口的位宽,②框是设置存储器容量的大小,这两个选项大家可根据实际的设计进行设置。这里我们设置数据位宽16bit,存储容量为5

实验篇(7.2) 04. 映射内网服务器到公网IP ❀ 远程访问

  【简介】由于服务器的IP是内网地址,所以无法从公网直接访问服务器。要想远程访问服务器,最简单的办法就是将服务器映射到公网IP,然后通过公网IP加端口号的方式进行访问。  实验要求与环境  OldMei集团深圳总部部署了一台服务器,用来对所有内网的设备进行管理。为了方便管理员在任何位置都能访问,启用了远程桌面功能。上班时间,管理员在公司内网可以通过远程桌面登录服务器。下班时间,管理员也希望能在家中电脑远程登录公司的服务器,进行应急管理。  根据前面三篇文章的介绍,我们已经在桌面上创建了模拟远程访问平台。这里不再叙述。我们直接操作。  管理员在家里将笔记本电脑配置为家中宽带上网。  通过公网I